Post

Replies

Boosts

Views

Activity

Reply to Could not disable Game Center in my App ID for macOS
My macOS App also got rejected with the reason "Your app links against the GameKit framework but does not appear to include Game Center functionality." because the Game Center was added in the development process and removed directly afterwards by clicking on the trash button. After the delete action it gets not completely removed. You have to do the following workaround: Remove "Game Center" from your capabilites in Xcode in your "Signing & Capabilities" by clicking on the trash button (if not already done). Rename your bundle identifier to get a new provisioning profile Delete the App ID or remove the Game Center select box of your app: https://developer.apple.com/account/resources/identifiers/list Remove the provisioning profile of your App under '~/Library/MobileDevice/Provisioning Profiles' or simply remove all. (To find out the path of your provisioning click on the i-button (information button) beside "Xcode Managed Profile". Drag and drop the logo of the opened dialog to the Terminal and the path gets shown. Hint: Don't get confused by the naming 'MobileDevice'. Also for macOS Apps the provisioning profile is saved there.) Rename your bundle identifier back to your original name Verification in Xcode: On clicking on the i-button the capabilities will shown. Now there should be no Game Center anymore. Verification after deployment: After deploying your App and made it available in TestFlight, open your Terminal go to the Applications folder (/Applications) and input "codesign -d --entitlements - YourApp.app". The key "com.apple.developer.game-center" should not occur anymore. Neither with the value 'true' nor with 'false'.
May ’22